// 头部
.topbar {
  width: 100%;
  height: 28px;
//   margin-top: 16px;
  background-color: #f5f5f5;
  line-height: 28px;
  .wrap {
    display: flex;
    justify-content: space-between;
    .dz{
        margin-left: 17px; 
        span{
            color: #6d6d6d;
        }
    }
    .list {
      display: flex;
      margin-right: 17px;
      li {
        margin: 0 17px;
        a{
            color: #6d6d6d;
        }
      }
      span{
        color: #e2e2e2;
      }
      .phone{
      display: flex;
      .p{
        width: 12px;
        height: 14px;
        background: url("../images/header.png") -100px -150px;
        margin-top: 7px;
      }
      }
    }
  }
}
.right-bar{
    // margin-top: 16px;
    position: fixed;
    top: 0;
    right: 0;
    width: 35px;
    height: 100%;
    background: #000;
    z-index: 999;
    ul{
        margin-top: 239px;
        color: #fff;
       
        li{
           
            text-align: center;
             display: flex;
        flex-direction: column;
        margin-bottom: 15px;
        cursor: pointer;
        }
        .shop{
            height: 150px;
            background: #f1027f;
            display: flex;
            flex-direction: column;
        color: #fff;
        .gw{
            width: 35px;
            height: 35px;
            background: url("../images/sprite.png") no-repeat -40px -85px;
        }
        .num{
            width: 18px;
            height: 20px;
            background-color: #fff;
            margin-left: 8px;
            margin-top: 5px;
            border-radius: 50%;
            color: #e1077d;
        }
        }
        .sc{ 
               position: relative;
            &:hover{
                .shoucang{
                    // display: block;
                   transition-duration: 0.3s;
                   width: 100px;
                }
            }
           
            .shoucang{
                color: #000;
                width: 0;
                height: 25px;
                position: absolute;
                top: -4px;
                right: 35px;
                // display: none;
                background: #fff;
                border-radius: 3px 0 0 3px;
                overflow: hidden;
            }
        }
        .yh{
            position: relative;
            &:hover{
                .youhuiquan{
                    transition-duration: 0.3s;
                    width: 100px;
                }
            }
            .youhuiquan{
                color: #000;
                width: 0;
                height: 25px;
                position: absolute;
                top: -4px;
                right: 35px;
                overflow: hidden;
                background: #fff;
                border-radius: 3px 0 0 3px;
            }
        } 
        .jx{
            position: relative;
            &:hover{
                .jingxuan{
                    transition-duration: 0.3s;
                    width: 100px;
                }
            }
            .jingxuan{
                color: #000;
                width: 0;
                height: 25px;
                position: absolute;
                top: -4px;
                right: 35px;
               overflow: hidden;
                background: #fff;
                border-radius: 3px 0 0 3px;
            }
        }
        .zj{
            position: relative;
            &:hover{
                .zuji{
                    transition-duration: 0.3s;
                    width: 100px;
                }
            }
            .zuji{
                color: #000;
                width: 0;
                height: 25px;
                position: absolute;
                top: -4px;
                right: 35px;
               overflow: hidden;
                background: #fff;
                border-radius: 3px 0 0 3px;
            }
        }
    }
}
.header{
    .wrap{
        height: 100px;
    //    background: #cfc;
        display: flex;
        justify-content: space-between;
        .left{
            width: 120px;
            margin-bottom: 24px;
            background: url("../images/header.png") 120px 27px;
        }
        .right{
            display: flex;
            margin-top: 27px;
            .li1{
                width: 113px;
                height: 48px;
                background: url("../images/header.png") 152px -48px;
            } 
            .li2{
                margin-left: 17px;
                width: 113px;
                height: 48px;
                background: url("../images/header.png") 152px -98px;
            } 
            .li3{
                margin-left: 17px;
                width: 113px;
                height: 48px;
                background: url("../images/header.png") 150px -148px;
            }
             .li4{
                margin-left: 17px;
                width: 25px;
                height: 46px;
                background: url("../images/header.png") 301px 205px;
            }
            .text{
                position: relative;
                margin-top: 15px;
                color: #535353;
                font-weight: 600;
                .num{
                    position: absolute;
                    top: -9px;
                    left: -17px;
                    width: 20px;
                    height: 20px;
                    background-color:#e1077d ;
                   padding-left: 10px;
                    padding-right: 2px;
                    border-radius: 50px;
                    color:#fff;
                }
                a{
                    margin-left: 16px;
                }
            }
        }
    }
}
// 导航栏
.navs{
    width: 100%;
    height: 40px;
    background: #f1027f;
    .navs-list{
        display: flex;
        justify-content: space-between;
        .left{
            display: flex;
            justify-content: space-between;
            line-height: 40px;
            li{
                margin-right: 17px;
                padding: 0 17px;
                &:hover{
                    background: #bc1266;
                }
                a{
                    color: #fff;
                }
            }
           
        }
        .right{
            display: flex;
            justify-content: space-between;
            line-height: 40px;
            li{
                // margin-left: 17px;
                padding: 0 17px;
                &:hover{
                    background: #bc1266;
                }
                a{
                    color: #fff;
                }
            }
            .s{
                // margin-left: 17px;
                color: #bb0b70;
            }
        }
    }
}
// 轮播图
.banner{ 
    width: 100%;
    height: 485px;
    background: url("../images/banner_bg.jpg") no-repeat -240px 0px;
    .sweep{
      
        img{ 
            display: none;
            // margin-top: 42px;
            border-top: 12px solid #edfafb;  border-left: 12px solid #edfafb;  border-right: 12px solid #edfafb; 
        }
        .current{
            display: block;
        }
      
       .tab{
        border-bottom: 1px solid #edfafb;  border-left: 1px solid #edfafb;  border-right: 1px solid #edfafb;
            display: flex;
            justify-content: space-around;
            li{
                width: 230px;
               height: 40px;
               line-height: 40px;
               text-align: center;
            //    &:hover{
            //     border-bottom: 3px solid #e4087c;
            //    }
            
            }
            .current{
                 border-bottom: 3px solid #e4087c;
            }
            span{
                margin-top: 10px;
                color: #eaebec;
            }
        
       }
    }
}
// 热销榜 
.hot-banner{
    margin-top: 36px;
    height: 180px;
    background: url("../images/hot.jpg");
    ul{
    margin-left: 600px;
      display: flex;
        li{ 
            position: relative;
          p{
            position: absolute;
            right: -13px;
            top: -14px;
            width: 45px;
            height: 45px;
            background: url("../images/icon.png") 0px 0px;
          }
            margin-top: 18px;
            margin-right: 20px;
            img{
                width: 166px;
                height: 144px;
            }
        }
    }
}
// 新人优选
.new{
    margin-top: 30px;
    h2{
      text-align: center;
    }
    .new-list{
        ul{
            display: flex;
            justify-content: space-between;
            li{
                display: flex;
                flex-direction: column;
                text-align: center;
            }
        }
        .new-list2{
            display: flex;
            justify-content: space-between;
           .new_clothes{
            position: relative;
            ul{
                width: 570px;
                display: flex;
                justify-content: space-around;
                position: absolute;
                bottom: 10px;
                li{ 
                    width: 130px;
                    height: 130px;
                    background-color: #fff;
                    border-radius: 7px;
                    img{
                        margin-top: 20px;
                    }
                }
            }
           }
           .new_beauty{
            position: relative;
            ul{
                width: 570px;
                display: flex;
                justify-content: space-around;
                position: absolute;
                bottom: 10px;
                li{ 
                    width: 130px;
                    height: 130px;
                    background-color: #fff;
                    border-radius: 7px;
                    img{
                        margin-top: 20px;
                    }
                }
            }
           }
        }
    }
}
// 新特卖
.today{
    position: relative;
    margin-top: 36px;
    // 左边导航栏 
    .leftlist {
        width: 65px;
        position: absolute;
        left: 38px;
        top: 65px;
        border: 1px solid rgb(194, 194, 194);
        padding: 3px;
        box-sizing: border-box;


        ul {
            width: 57px;

            li {
                width: 57px;
                height: 30px;
                line-height: 30px;
                text-align: center;
                font-size: 10px;
                border-bottom: 1px solid rgb(204, 204, 204);
                border-radius: 5px;
                cursor: pointer;

                &:nth-child(1) {
                    background-color: #ff007a;
                    color: #fff;
                }
            }
        }
    }
    h2{
        text-align: center;
    }
    .today-img{
        display: flex;
        justify-content: space-between;
        .left{
           
            position: relative;
            .today1-img{
                filter: blur(5px);
            }
            .box{
                position: absolute;
                top: 25px;
                right: 25px;
                bottom: 25px; 
                left: 25px;
                width: 520px;
                height: 300px;
                background: #fff;
                .box2{
                    height: 220px;
                    border-bottom: 1px dashed #000;
                    ul{
                        display: flex;
                        justify-content: space-between;
                        margin-top: 16px;
                        margin-left: 35px;
                        margin-right: 35px;
                        li{ 
                            text-align: center;
                             img{
                        width: 140px;
                        height: 177px;
                             }
                        }
                    }
                   
                }
                .box3{
                    display: flex;
                    justify-content: space-between;
                    img{
                        margin-top: 5px;
                        margin-left: 34px;
                    }
                    .box4{
                        height: 26px;
                        line-height: 26px;
                        padding: 0 42px;
                        margin-top: 18px;
                        margin-right: 34px;
                        border: 1px solid #000;
                    }
                }
            }
        }
        .right{
            position: relative;
            .right-box{
                opacity: 0.8;
                position: absolute;
                right: 125px;
                bottom: 25px;
                left: 125px;
                width: 320px;
                height: 100px;
                background: #fff;
                 text-align: center;
               img{
                margin-top: 5px;
               }
               .tit{
                font-weight: 600;
               }
               .txt{
                color: #655a53;
               }
            }
        }
    }
    .today-img2{
        display: flex;
        justify-content: space-between;
        margin-top: 28px;
        img{
            width: 570px;
            height: 350px;
        }
    }
}
// 女装品牌
.woman{
    margin-top: 60px;
    .woman-txt{
        display: flex;
        justify-content: space-between;
        p{
            margin-top: 20px;
            margin-bottom: 8px;
        .iconfont{
            font-size: 14px;
            }
        }
    }
    .woman-img{
        border-top: 1px solid #181818;
        display: flex;
        justify-content: space-between;
        .woman1{
            position: relative;
            margin-top: 20px;
            img{
            width: 570px;
            height: 273px;
            }
            .title{
                display: flex;
                width: 570px;
                height: 30px;
                opacity: 0.6;
                position: absolute;
                bottom: 3px;
                background: #000;
                .lg{
                    width: 12px;
                    height: 12px;
                    background: url("../images/index_imgs.png") no-repeat 2px 0px;
                    margin-top: 11px;
                    margin-left: 8px;
                }
                span{
                   color: #fff;
                   line-height: 30px;
                   margin-left: 5px;
                }
            }
        }
        .woman2{
            margin-top: 20px;
            position: relative;
            .title{
                display: flex;
                width: 570px;
                height: 30px;
                opacity: 0.6;
                position: absolute;
                bottom: 3px;
                background: #000;
                .lg{
                    width: 12px;
                    height: 12px;
                    background: url("../images/index_imgs.png") no-repeat 2px 0px;
                    margin-top: 11px;
                    margin-left: 8px;
                }
                span{
                   color: #fff;
                   line-height: 30px;
                   margin-left: 5px;
                }
            }
        }
    }
    .woman-text{
        display: flex;
        justify-content: space-between;
       .text1{
        width: 570px;
        display: flex;
        justify-content: space-between;
        p{
            font-size: 12px;
            span{
                color: #d92085;
                font-size: 18px;
                font-weight: 600;
            }
        }
        .time{
            margin-top: 6px;
        }
       } 
       .text2{
        width: 570px;
        display: flex;
        justify-content: space-between;
        p{
            font-size: 12px;
            span{
                color: #d92085;
                font-size: 18px;
                font-weight: 600;
            }
        }
        .time{
            margin-top: 6px;
        }
       }
    } 
     .woman-img2{
        display: flex;
        justify-content: space-between;
        .woman1{
            margin-top: 20px;
            img{
            width: 570px;
            height: 273px;
            }
        }
        .woman2{
            margin-top: 20px;
            img{
                width: 570px;
                height: 273px;
                }
        }
    }
    .woman-text2{
        display: flex;
        justify-content: space-between;
       .text1{
        width: 570px;
        display: flex;
        justify-content: space-between;
        p{
            font-size: 12px;
            span{
                color: #d92085;
                font-size: 18px;
                font-weight: 600;
            }
        }
        .time{
            margin-top: 6px;
        }
       } 
       .text2{
        width: 570px;
        display: flex;
        justify-content: space-between;
        p{
            font-size: 12px;
            span{
                color: #d92085;
                font-size: 18px;
                font-weight: 600;
            }
        }
        .time{
            margin-top: 6px;
        }
       }
    }
}
.title{
    margin-top: 28px;
    .tit{
        margin-bottom: 70px;
        border-top: 1px solid #e9e9e9;
 
        h2{     
           width: 323px;
           height: 44px;
           line-height: 44px;
            text-align: center;
           background: #f1027f;
           color: #fff;
           margin: 0 auto;
        }
    }
}
.fashion{
    position: relative;
    margin-bottom: 110px;
    background: url("../images/fashion_bg.jpg") no-repeat -230px;
    height: 410px;
    .fashion_peopel{
        img{
        width: 672px;
        height: 410px;
        position: absolute;
        top: 40px;
        left: 390px; 
        }
     
    } 
    .box{
        position: absolute;
        bottom: -20px;
        left: 545px;
        width: 325px;
        height: 155px;
        background: #000;
        opacity: 0.8;
        text-align: center;
       .box2{
        margin: 3px auto;
        width: 317px;
        height: 147px;
        border: 1px solid #a09260;
        img{
            margin-top: 16px;
        }
        .txt{
            font-weight: 400;
            color: #a09260;
            margin-top: 16px;
            margin-bottom: 8px;
        }
        .link{
            width: 188px;
            height: 30px;
            line-height: 30px;
            margin: 0 auto;
            background: #a09260;
            color: #000;
        }
       }
      }
}
// 鞋包品牌
.shoes{
    margin-top: 60px;
    .shoes-txt{
        display: flex;
        justify-content: space-between;
        p{
            margin-top: 20px;
            margin-bottom: 8px;
        .iconfont{
            font-size: 14px;
            }
        }
    }
    .shoes-img{
        border-top: 1px solid #181818;
        display: flex;
        justify-content: space-between;
        .shoes1{
            position: relative;
            margin-top: 20px;
            img{
            width: 570px;
            height: 273px;
            }
            .title{
                display: flex;
                width: 570px;
                height: 30px;
                opacity: 0.6;
                position: absolute;
                bottom: 3px;
                background: #000;
                .lg{
                    width: 12px;
                    height: 12px;
                    background: url("../images/index_imgs.png") no-repeat 2px 0px;
                    margin-top: 11px;
                    margin-left: 8px;
                }
                span{
                   color: #fff;
                   line-height: 30px;
                   margin-left: 5px;
                }
            }
        }
        .shoes2{
            margin-top: 20px;
            position: relative;
            .title{
                display: flex;
                width: 570px;
                height: 30px;
                opacity: 0.6;
                position: absolute;
                bottom: 3px;
                background: #000;
                .lg{
                    width: 12px;
                    height: 12px;
                    background: url("../images/index_imgs.png") no-repeat 2px 0px;
                    margin-top: 11px;
                    margin-left: 8px;
                }
                span{
                   color: #fff;
                   line-height: 30px;
                   margin-left: 5px;
                }
            }
        }
    }
    .shoes-text{
        display: flex;
        justify-content: space-between;
       .text1{
        width: 570px;
        display: flex;
        justify-content: space-between;
        p{
            font-size: 12px;
            span{
                color: #d92085;
                font-size: 18px;
                font-weight: 600;
            }
        }
        .time{
            margin-top: 6px;
        }
       } 
       .text2{
        width: 570px;
        display: flex;
        justify-content: space-between;
        p{
            font-size: 12px;
            span{
                color: #d92085;
                font-size: 18px;
                font-weight: 600;
            }
        }
        .time{
            margin-top: 6px;
        }
       }
    } 
     .shoes-img2{
        display: flex;
        justify-content: space-between;
        .shoes1{
            margin-top: 20px;
            img{
            width: 570px;
            height: 273px;
            }
        }
        .shoes2{
            margin-top: 20px;
            img{
                width: 570px;
                height: 273px;
                }
        }
    }
    .shoes-text2{
        display: flex;
        justify-content: space-between;
       .text1{
        width: 570px;
        display: flex;
        justify-content: space-between;
        p{
            font-size: 12px;
            span{
                color: #d92085;
                font-size: 18px;
                font-weight: 600;
            }
        }
        .time{
            margin-top: 6px;
        }
       } 
       .text2{
        width: 570px;
        display: flex;
        justify-content: space-between;
        p{
            font-size: 12px;
            span{
                color: #d92085;
                font-size: 18px;
                font-weight: 600;
            }
        }
        .time{
            margin-top: 6px;
        }
       }
    }
}
.title2{
    margin-top: 28px;
    .tit{
        margin-bottom: 70px;
        border-top: 1px solid #e9e9e9;
 
        h2{     
           width: 323px;
           height: 44px;
           line-height: 44px;
            text-align: center;
           background: #f1027f;
           color: #fff;
           margin: 0 auto;
        }
    }
} 
//明日预告
.tomorrowbox {
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 1px solid rgb(203, 203, 203);

    .tomorrowtitle {
        width: 900px;
        margin: 0 auto 20px;

        img {
            width: 900px;
        }
    }

    .tomorrowlist {
        width: 900px;
        margin: 0 auto;

        ul {
            width: 900px;
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;

            li {
                width: 287px;
                height: 167px;
                background: url("../images/shoes1.jpg") no-repeat;
                background-size: contain;
                margin-bottom: 20px;
                padding-top: 50px;
                box-sizing: border-box;

                &:nth-child(1),
                &:nth-child(3),
                &:nth-child(5),
                &:nth-child(7) {
                    background: url("../images/woman1.jpg") no-repeat;
                    background-size: contain;
                }

                .tomtxt1,
                .tomtxt2 {
                    color: #fff;
                    font-size: 12px;
                    background-color: rgba(0, 0, 0, .6);

                }

                .tomtxt1 {
                    width: 120px;
                    height: 35px;
                    line-height: 35px;
                    text-align: center;
                    margin: 0 auto;
                    cursor: pointer;
                }

                .tomtxt2 {
                    width: 287px;
                    height: 25px;
                    line-height: 25px;
                    translate: 0 28px;
                    padding-left: 5px;
                    box-sizing: border-box;

                    img {
                        margin-right: 5px;
                    }
                }

                .tomtxt3 {
                    width: 287px;
                    height: 25px;
                    line-height: 25px;
                    font-size: 12px;
                    color: #655c5c;
                    translate: 0 28px;
                    padding-left: 5px;
                    box-sizing: border-box;
                }
            }
        }
    }
}

//页面尾部
.footer {
    width: 100%;
    background-color: rgb(250, 250, 250);

    .foolist1 {
        width: 900px;
        margin: 0 auto;
        padding-top: 20px;

        ul {
            width: 900px;
            display: flex;
            justify-content: space-around;

            li {
                width: 50px;
                height: 70px;

                span {
                    width: 50px;
                    text-align: center;
                    font-size: 12.5px;
                    color: #655c5c;
                }

                div {
                    width: 50px;
                    height: 50px;
                    margin-bottom: 5px;
                }

                .foolis10 {
                    background: url("../images/footer.jpg") no-repeat;
                    background-size: cover;
                }

                .foolis9 {
                    background: url("../images/footer.jpg") no-repeat 0% 11.1%;
                    background-size: cover;
                }

                .foolis8 {
                    background: url("../images/footer.jpg") no-repeat 0% 22.3%;
                    background-size: cover;
                }

                .foolis7 {
                    background: url("../images/footer.jpg") no-repeat 0% 33.4%;
                    background-size: cover;
                }

                .foolis6 {
                    background: url("../images/footer.jpg") no-repeat 0% 44.6%;
                    background-size: cover;
                }

                .foolis5 {
                    background: url("../images/footer.jpg") no-repeat 0% 55.6%;
                    background-size: cover;
                }

                .foolis4 {
                    background: url("../images/footer.jpg") no-repeat 0% 66.8%;
                    background-size: cover;
                }

                .foolis3 {
                    background: url("../images/footer.jpg") no-repeat 0% 77.8%;
                    background-size: cover;
                }

                .foolis2 {
                    background: url("../images/footer.jpg") no-repeat 0% 89%;
                    background-size: cover;
                }

                .foolis1 {
                    background: url("../images/footer.jpg") no-repeat 0% 100%;
                    background-size: cover;
                }
            }


        }
    }

    .foolist2 {
        width: 900px;
        margin: 0 auto;
        margin-top: 40px;
        display: flex;

        .pay {
            width: 152px;
            font-size: 12px;
            color: #655c5c;
            text-indent: 1.2em;
            border-right: 1px solid rgb(206, 206, 206);

            div {
                height: 20px;
                line-height: 20px;
            }

            ul {

                li {
                    width: 150px;
                }
            }
        }

        .qr {
            text-align: center;

            span {
                width: 140px;
                display: block;
                font-size: 12px;
                color: #655c5c;
            }
        }
    }

    .footerbar {
        width: 900px;
        margin: 15px auto 0;
        padding-bottom: 60px;

        ul {
            display: flex;
            width: 900px;
            height: 30px;
            justify-content: center;
            background-color: #ff007a;
            margin-bottom: 10px;

            li {
                margin-right: 4px;
                font-size: 12px;
                color: #fff;
                line-height: 30px;
                cursor: pointer;

                &::before {
                    content: " | ";
                }

                &:nth-child(1)::before {
                    content: "";
                }
            }
        }

        .copyright {
            font-size: 10px;
            text-align: center;
            color: rgb(140, 140, 140);

            .span1 {
                height: 25px;
                line-height: 25px;

                .sp {
                    color: rgb(51, 51, 51);
                }
            }

            .span2 {
                display: inline;
                color: rgb(51, 51, 51);

                img {
                    vertical-align: text-top;
                }
            }

            .tp {
                margin-top: 20px;
            }

        }
    }
}